#include <iostream>

int main() {
    std::cout << "Custom Option Test Program" << std::endl;
    
#ifdef CUSTOM_BUILD
    std::cout << "Custom build flag detected: CUSTOM_BUILD=" << CUSTOM_BUILD << std::endl;
#else
    std::cout << "Custom build flag NOT detected" << std::endl;
#endif

#if defined(VERSION_MAJOR) && defined(VERSION_MINOR)
    std::cout << "Version: " << VERSION_MAJOR << "." << VERSION_MINOR << std::endl;
#else
    std::cout << "Version not defined" << std::endl;
#endif

    return 0;
}